﻿<!DOCTYPE html>

<html>
<head>
<meta />
<style rel="stylesheet" href="" >
#myContent{
    border:1px solid #cccccc;
    width:400px;
    height:200px;
    color:#ff0000;
}
</style>

<script type="text/javascript" src="js/learn_1.js" >
</script>
<script type="text/javascript" src="js/ObjUtils.js" >
</script>
<script type="text/javascript" src="js/learn_2_dom.js" >
</script>
<script type="text/javascript" src="js/learn_3_bom.js" >
</script>


<script>
document.write("Hello javascript");

function onBodyLoad()
{
    var obj = document.getElementById("myContent");
    var s="wellcome";
    s+=" to";
    //debugger; //可以在浏览器中开启调试模式
    s+=" china";
    obj.innerHTML = "<h3>输出</h3>"+s;
    showCurTime();
    eventLearn();
    addCookieBtnEvts();
}

function test()
{
    //learn();
    //jsonLearn();
    //myFunc()    
    //funcObj.func();
    //strLearn();
    //dateLearn();
    //mathLearn();    
    bom.windowLearn();
    
}

function learn()
{
    var x=10;
    var y='10';
    var longs = "Hello\
    world!"; //字符串分行需要加反斜杠        
    console.log(longs);
    if(x==y) //注意陷阱,js的==比较不会进行类型比较 只会进行值比较
    {        
        alert("x=y的 11,"+typeof(x)+','+typeof(y));
    }else
    {
        alert("x!=y的");
    }
        
    /*  
        ==的运算规则
        undefined == null，结果是true。且它俩与所有其他值比较的结果都是false。

        String == Boolean，需要两个操作数同时转为Number。

        String/Boolean == Number，需要String/Boolean转为Number。

        Object == Primitive，需要Object转为Primitive(具体通过valueOf和toString方法)。    
    */
}

function testRegex()
{
    var str="aaa{你好这是匹配内容}abcd";
    var reg = /{.*?}/g;
    var reg1 = /{.*?}/;
    //alert(reg.test(str));
    var retObj = reg1.exec(str);
    //alert(retObj); //exec方法的模式不能设置g标记
    var s="";
    for( i in retObj)
    {
        s+=i+"="+retObj[i]+',';
    }
    //alert(s);
}
//捕抓全局错误
onerror = handlError;

</script>
</head>

<body onload="onBodyLoad()">
    <button id="btnTest" onclick="test()"  >test</button>
    <button id="btnEvt" >btnEvt_test</button><br>
    <button id="setCookie" >setCookie</button><br>
    <input id="cookieVal" type="text" name="uname" placeholder="请输入cookie的值" ></input><br>
    <button id="getCookie" >getCookie</button><br>
    <button id="newWin" >openNewWin</button><br>
    <button id="checkWin" >checkWin</button><br>
    <form name="regForm" action="" method="post" onsubmit="return verifyForm()" > <!--onsubmit提交表单触发处理函数返回true就会直接把表单提交到服务器-->
        用户名：<input type="text" name="uname" placeholder="请输入你的名称" ></input></br>
        密　码：<input type="text" name="passwd" placeholder="请输入你的密码" ></input></br>
        <input type="submit" value="提交" ></input>
    </form>
    <img id="img1" src="img/00101.png" />
    <p id="time" ></p>
    <div id="myContent" >
        
    </div>
</body>

</html>